Deriving static and dynamic concepts from software requirements using sophisticated tagging
نویسندگان
چکیده
Natural language requirements specifications form the basis for the subsequent phase of the information system development process, namely the development of conceptual schemata. Both, the textual as well as the conceptual representations are not really appropriate for being thoroughly captured and validated by the ‘requirement holders’, i.e. the end users. Therefore, in our approach the textual specifications are firstly linguistically analyzed and translated into a so-called conceptual predesign schema. That schema is formulated using an interlingua which is based on a lean semantic model, thus allowing users to participate more efficiently in the design and validation process. After validation, the predesign schema is mapped to a conceptual representation (e.g. UML). The sequence of these translation and transformation steps is described by the ‘‘NIBA workflow’’. This paper focuses on the information supporting a step by step mapping of natural language requirements specifications to a conceptual model, and on how that information is gained. On particular, we present a four-level interpretation of tagging-output. 2006 Elsevier B.V. All rights reserved.
منابع مشابه
Generic Programming: Controlling Static Specialization with Concepts in C++
Generic programming is a powerful technique for its possibility to design software components parameterized on types (and static values for some languages), and not only on dynamic values. Like in object-oriented programming, the mechanism of specialization, defined here as "static" for generic programming and "dynamic" for object-oriented programming, makes the technique particularly interesti...
متن کاملNonlinear Dynamic Modeling and Hysteresis Analysis of Aerospace Hydro - dynamical Control Valves
A new procedure for deriving nonlinear mathematical modeling for a specific class of aerospace hydro - mechanical control valves is presented. The effects of friction on the dynamic behavior of these types of valves along with the experimental verifictions are also given. The modeling approach is based on the combination of the following three tasks: decomposition of the valve into simple speci...
متن کاملCreating Visualizations from Multimedia Building Blocks: A Simple Approach to Teaching Programming Concepts
Academics teaching programming are faced with the challenge of teaching dynamic concepts using static media. Despite multiple tools developed in the past to support learning of programming concepts, access to these tools is very limited and many educators have to create their own support materials and tools which is often time-consuming, complex and expensive. In this paper we share our experie...
متن کاملبررسی ارتباط بین سازوکارهای عصبی عضلانی با تعادل ایستا و پویای بازیکنان فوتبال
Objective: The effective variables in maintaining balance come from sensory information that is obtained from sensory-visual, vestibular and visual systems, and is affected by coordination, range of motion and muscle strength. The purpose of this study was to investigate the relationship between neuromuscular mechanisms and the static and dynamic balance of soccer players. Methods: In an analy...
متن کاملAutoFOCUS 3: Tooling Concepts for Seamless, Model-based Development of Embedded Systems
This paper presents tooling concepts in AUTOFOCUS 3 supporting the development of software-intensive embedded system design. AUTOFOCUS 3 is a highly integrated model-based tool covering the complete development process from requirements elicitation, deployment, the modelling of the hardware platform to code generation. This is achieved thanks to precise static and dynamic semantics based on the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Data Knowl. Eng.
دوره 61 شماره
صفحات -
تاریخ انتشار 2007